iconhelper: transition to GdkPaintable
authorBenjamin Otte <otte@redhat.com>
Fri, 16 Feb 2018 08:09:35 +0000 (09:09 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 16 Mar 2018 05:04:44 +0000 (06:04 +0100)
commitc59948169d82bdc808bf91cf621fe045c1e01e90
tree9503ae1cf92057f76cd25522254555b2f1589dfe
parenta4e16ce3cc41ee50a6b8d5eb895f27f5c178bac0
iconhelper: transition to GdkPaintable

This is in preparation for accepting the image type paintable.

It's a bit incovenient because we need more code to track width/height
ourselves (as the paintable no longer does it for us), but it's not too
hard.

GtkIconHelper does not track invalidations on the paintable.
gtk/gtkiconhelper.c
gtk/gtkiconhelperprivate.h
gtk/gtkrendericon.c
gtk/gtkrendericonprivate.h